import util from './util'

const deFn = () => {
}

/**
 * 调用来康秤检测
 * @param {Function} success                -检测完成后的回调函数
 * @param {Function} fail                   -检测失败后的回调函数
 * @param {Object} success(data)            -检测完成后的指标值
 * @param {String} saveCloud @default 0     -检测完成后是否同时保存至云端 1是 0否
 *
 * */
export const openBalance = ({success = deFn, fail = deFn, saveCloud = '0'} = {}) => {
    const query = {
        initType: 'SDK',
        saveCloud
    }
    wx.$bus.on('balance:check:success', data => {
        success(data)
    })
    wx.$bus.on('balance:check:fail', e => {
        fail(e)
    })
    wx.navigateTo({
        url: `/package-balance/connect/index?${util.queryStringify(query)}`
    })
}
